Добрый день, коллеги!
Хочу поделиться своими наработками в решении задачи расчета оптимального портфеля облигаций методом минимизации его дюрации.
Если коротко, то решая задачу оптимизации написал программу, которую запилил в вебе, как двухшаговую форму. Программе достаточно скормить файл с данными по облигациям, скачанный с rusbonds.ru и определить целевые параметры. Далее оптимизатор рассчитает оптимальные веса бумаг.
ссылка на форму
здесь
Если подробней:
Инвестируя в облигации, столкнулся (как мне кажется, естественно) с задачей определения оптимального портфеля с т.з. системного риска. Задача свелась к определению и минимизации дюрации портфеля. К сожалению, дюрация портфеля зависит от весов облигаций не линейно (т.е. не является средневзвешенной дюрацией), а квадратично. Соответственно, пришлось попутно решать задачу квадратичной оптимизации. Все это вылилось в целую разработку, которой я и захотел поделиться с миром:). Надеюсь будет кому-то полезно на инвестиционном поприще. Пользуйтесь на здоровье.
Формочку снабдил, как мне кажется, понятной инструкцией. Но если будут вопросы — пишите в комменты.
Удачных инвестиций.